package com.thinkingstar.iads.projectcenter.util;

import java.util.ArrayList;
import java.util.List;

public enum SgtFileEnum {
    JCK_附件01("1","附件01 检查库平台基础资料","附件01 检查库平台基础资料.dwg","1"),
    JCK_附件02("2","附件02 轨道桥布置图及要求","附件02 轨道桥布置图及要求.dwg","1"),
    JCK_附件03("3","附件03 LU移动式轮辋轮辐探伤系统基建设计图纸","附件03 LU移动式轮辋轮辐探伤系统基建设计图纸.dwg","1"),
    JCK_附件04("4","附件04 综合管架受力图","附件04 综合管架受力图.dwg","1"),
    JCK_附件05("5","附件05 库内挡车器基础要求","附件05 库内挡车器基础要求.dwg","1"),
    JCK_附件06("6","附件06 电动折板门技术文件","附件06 电动折板门技术文件","2"),
    JCK_附件07("7","附件07 检查库安全监控设备平面布置要求","附件07 检查库安全监控设备平面布置要求.dwg","1"),
    JCK_附件08("8","附件08 边跨立体仓库平面布置及基建图","附件08 边跨立体仓库平面布置及基建图.dwg","1"),
    JCK_附件09("9","附件09 1t电动单梁悬挂起重机技术参数","附件09 1t电动单梁悬挂起重机技术参数.jpg","1"),
    JCK_附件10("10","附件10 地面电源插座箱要求","附件10 地面电源插座箱要求.dwg","1"),

    JCK_附件06_01("11","动车库折板门绝缘窗口说明","动车库折板门绝缘窗口说明.dwg","1"),
    JCK_附件06_02("12","门套-4.2 5.1","门套-4.2 5.1.dwg","1"),
    JCK_附件06_03("13","门套-5.1 6.5","门套-5.1 6.5.dwg","1"),

    LXXLK_附件01("14","附件1：起重机","附件1：起重机","2"),
    LXXLK_附件02("15","附件2：三层作业平台及防护网","附件2：三层作业平台及防护网.dwg","1"),
    LXXLK_附件03("16","附件3：转向架更换基础","附件3：转向架更换基础.dwg","1"),
    LXXLK_附件04("17","附件4：轨道桥","附件4：轨道桥.dwg","1"),
    LXXLK_附件05("18","附件5：门套-4.5_5.1.dwg","附件5：门套-4.5_5.1.dwg","1"),
    LXXLK_附件06("19","附件6：不落轮双机地基图（宽7米）","附件6：不落轮双机地基图（宽7米）","2"),
    LXXLK_附件01_01("20","Image1","Image1.bmp","1"),
    LXXLK_附件01_02("21","Image2","Image2.bmp","1"),
    LXXLK_附件01_03("22","Image3","Image3.bmp","1"),

    LXXLK_附件06_01("23","1028349-0C1LD","1028349-0C1LD.dwg","1"),
    LXXLK_附件06_02("24","1028349-0C2LD","1028349-0C2LD.dwg","1"),
    LXXLK_附件06_03("25","1028350-0C1LD","1028350-0C1LD.dwg","1"),
    LXXLK_附件06_04("26","双机型地基相关要求","双机型地基相关要求.doc","1");

    private String id;
    private String name;
    private String full_name;
    private String type;

    public String getId(){
        return id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getFull_name() {
        return full_name;
    }

    public void setFull_name(String full_name) {
        this.full_name = full_name;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    SgtFileEnum(String id,String name ,String full_name,String type){
        this.id = id;
        this.name = name;
        this.full_name = full_name;
        this.type = type;
    }
    /** 检查库*/
    public static List<SgtFileEnum> getJcksbtz(){
        List <SgtFileEnum> list = new ArrayList<>();
        list.add(JCK_附件01);
        list.add(JCK_附件02);
        list.add(JCK_附件03);
        list.add(JCK_附件04);
        list.add(JCK_附件05);
        list.add(JCK_附件06);
        list.add(JCK_附件07);
        list.add(JCK_附件08);
        list.add(JCK_附件09);
        list.add(JCK_附件10);
        return list;
    }
    /** 检查库附件06*/
    public static List<SgtFileEnum> getJcksbtz_06(){
        List <SgtFileEnum> list = new ArrayList<>();
        list.add(JCK_附件06_01);
        list.add(JCK_附件06_02);
        list.add(JCK_附件06_03);
        return list;
    }

    /** 临修镟轮库*/
    public static List<SgtFileEnum> getLxxlksbtz(){
        List <SgtFileEnum> list = new ArrayList<>();
        list.add(LXXLK_附件01);
        list.add(LXXLK_附件02);
        list.add(LXXLK_附件03);
        list.add(LXXLK_附件04);
        list.add(LXXLK_附件05);
        list.add(LXXLK_附件06);
        return list;
    }

    /** 临修镟轮库附件01*/
    public static List<SgtFileEnum> getLxxlksbtz_01(){
        List <SgtFileEnum> list = new ArrayList<>();
        list.add(LXXLK_附件01_01);
        list.add(LXXLK_附件01_02);
        list.add(LXXLK_附件01_03);
        return list;
    }

    /** 临修镟轮库附件06*/
    public static List<SgtFileEnum> getLxxlksbtz_06(){
        List <SgtFileEnum> list = new ArrayList<>();
        list.add(LXXLK_附件06_01);
        list.add(LXXLK_附件06_02);
        list.add(LXXLK_附件06_03);
        list.add(LXXLK_附件06_04);
        return list;
    }
}
